package com.efast.dmom.mgmt.service.master.impl;
import java.util.List;

import com.efast.dmom.mgmt.dao.master.TrBasPartStorageDockDao;
import com.efast.dmom.mgmt.entity.master.TrBasPartStorageDock;
import com.efast.dmom.mgmt.service.master.TrBasPartStorageDockService;
import com.efast.dmom.mgmt.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TrBasPartStorageDockServiceImpl implements TrBasPartStorageDockService{
    @Autowired
    private TrBasPartStorageDockDao trBasPartStorageDockDao;
    @Override
    public long getTrBasPartStorageDockRowCount(Assist assist){
        return trBasPartStorageDockDao.getTrBasPartStorageDockRowCount(assist);
    }
    @Override
    public List<TrBasPartStorageDock> selectTrBasPartStorageDock(Assist assist){
        return trBasPartStorageDockDao.selectTrBasPartStorageDock(assist);
    }
    @Override
    public TrBasPartStorageDock selectTrBasPartStorageDockByObj(TrBasPartStorageDock obj){
        return trBasPartStorageDockDao.selectTrBasPartStorageDockByObj(obj);
    }
    @Override
    public TrBasPartStorageDock selectTrBasPartStorageDockById(Integer id){
        return trBasPartStorageDockDao.selectTrBasPartStorageDockById(id);
    }
    @Override
    public int insertTrBasPartStorageDock(TrBasPartStorageDock value){
        return trBasPartStorageDockDao.insertTrBasPartStorageDock(value);
    }
    @Override
    public int insertNonEmptyTrBasPartStorageDock(TrBasPartStorageDock value){
        return trBasPartStorageDockDao.insertNonEmptyTrBasPartStorageDock(value);
    }
    @Override
    public int insertTrBasPartStorageDockByBatch(List<TrBasPartStorageDock> value){
        return trBasPartStorageDockDao.insertTrBasPartStorageDockByBatch(value);
    }
    @Override
    public int deleteTrBasPartStorageDockById(Integer id){
        return trBasPartStorageDockDao.deleteTrBasPartStorageDockById(id);
    }
    @Override
    public int deleteTrBasPartStorageDock(Assist assist){
        return trBasPartStorageDockDao.deleteTrBasPartStorageDock(assist);
    }
    @Override
    public int updateTrBasPartStorageDockById(TrBasPartStorageDock enti){
        return trBasPartStorageDockDao.updateTrBasPartStorageDockById(enti);
    }
    @Override
    public int updateTrBasPartStorageDock(TrBasPartStorageDock value, Assist assist){
        return trBasPartStorageDockDao.updateTrBasPartStorageDock(value,assist);
    }
    @Override
    public int updateNonEmptyTrBasPartStorageDockById(TrBasPartStorageDock enti){
        return trBasPartStorageDockDao.updateNonEmptyTrBasPartStorageDockById(enti);
    }
    @Override
    public int updateNonEmptyTrBasPartStorageDock(TrBasPartStorageDock value, Assist assist){
        return trBasPartStorageDockDao.updateNonEmptyTrBasPartStorageDock(value,assist);
    }

    public TrBasPartStorageDockDao getTrBasPartStorageDockDao() {
        return this.trBasPartStorageDockDao;
    }

    public void setTrBasPartStorageDockDao(TrBasPartStorageDockDao trBasPartStorageDockDao) {
        this.trBasPartStorageDockDao = trBasPartStorageDockDao;
    }

}